home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 November: Tool Chest / Dev.CD Nov 00 TC Disk 1.toast / Sample Code / Archive / QuickTime / QuickTime VR / Make QTVR Panorama / CPict2VRWindow.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-09-28  |  881 b   |  57 lines  |  [TEXT/CWIE]

  1. /*
  2.     A window that provides the a interface for creating QTVR movies.
  3.     
  4.     Created 29 Jan 1996 by EGH
  5.     
  6.     Copyright © 1996, Apple Computer, Inc. All rights reserved.
  7. */
  8.  
  9. #pragma once
  10.  
  11. #ifndef __MOVIES__
  12. #include <Movies.h>
  13. #endif
  14.  
  15. #include <LDialogBox.h>
  16.  
  17. class CPict2VRWindow :
  18.     public LDialogBox,
  19.     public LBroadcaster
  20. {
  21. public:
  22.  
  23.     enum { class_ID = 'p2vr' };
  24.     
  25.     static CPict2VRWindow *CreatePict2VRWindowWindowStream(
  26.         LStream    *inStream);
  27.     
  28.     CPict2VRWindow(
  29.         LStream    *inStream);
  30.     
  31.     virtual ~CPict2VRWindow();
  32.     
  33.     virtual void FinishCreateSelf();
  34.     
  35.     virtual void ListenToMessage(
  36.         MessageT inMessage,
  37.         void *ioParam);
  38.     
  39.     void SetPictFile(
  40.         FSSpec *inMacFSSpec);
  41.     
  42.     void SetCompText();
  43.  
  44. private:
  45.  
  46.     FSSpec mSrcSpec;
  47.     FSSpec mTileSpec;
  48.     FSSpec mDestSpec;
  49.     PaneIDT mCreate;
  50.     Int16 mWidth;
  51.     Int16 mHeight;
  52.     CodecType mCodec;
  53.     CodecQ mSpatialQuality;
  54.     Int16 mDepth;
  55.     Rect mPictFrame;
  56. };
  57.